InBox ZabbixAcknowledge
Version 6.0.1
Creation date 2020/10/01
Resources
Module to perform Acknowledge in Zabbix.
Prerequisites
Framework
The following versions of OTRS Framework are supported:
- [6.0.x]
Modules
The following modules are required:
- InBox Core 6.22.7 or superior
Operating System
The following operating systems are required:
- [None]
Software de Terceiros
The following third parties software is required:
- [None]
Installation
bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ ZabbixAcknowledge-6.0.1.opm
Configuration
This module can be configured via "System Configuration" in the administrative interface. The following configuration options are available:
ZabbixAcknowledge::Core::AuthenticationMap
In this configuration it is possible to map for each Zabbix that will be integrated, the User, the Password, the Address and the Action to be sent when performing Acknowloge:
ZabbixID -> {
URL -> Value
User -> Value
Password -> Value
}
In the ZabbixID key, Identification of the Zabbix that generated the call in the OTRS, value of the dynamic field ZID, this value is what was defined in the file config.php in the integration with OTRS.
In the URL key, Zabbix address. In the User key, Zabbix user who performed acknowledge. In the Password key, user password on zabbix that performs acknowledge.
Usability
To use the module, it is necessary that the following dynamic text fields are created:
ZEventID => "Event ID",
ZTriggerID => "Trigger ID",
ZHostName => "Host Name",
ZTriggerStatus => "Trigger Status",
ZID => "ZabbixID"
Zabbix::Acknowledge
Create Generic Agent to to perform acknowledge.
Module: Kernel::System::GenericAgent::Acknowledge;
Evento OTRS: Chamado #<OTRS_TICKET_TicketNumber> assumido por <OTRS_OWNER_UserFirstname> <OTRS_OWNER_UserLastname>
Fila: <OTRS_TICKET_Queue>
Mais Informações: <OTRS_URL>customer.pl?Action=CustomerTicketZoom;TicketNumber=<OTRS_TICKET_TicketNumber>
Action : required parameter for integration with Zabbix 4 or higher, default value 4.